oil drilling rig support duties - Turkish English Dictionary